﻿using EditorialProyectos.Business.Entities;
using EditorialProyectos.DataAccess.Base;
using System.Linq;
using EditorialProyectos.DataAccess.Repositories;

namespace EditorialProyectos.DataAccess.Repositories
{
    //public class UserRepository : DataRepository<User>
    //{
    //    public bool HavePermission(User user, string controllerName, string actionName)
    //    {
    //        var roles = ManagerRepository.RoleRepository.GetAll();
    //        var users = this.GetAll().Where(u => u.Id == user.Id);

    //        var result = users.Join(roles, u => u.Role.Id, v => v.Id, (u, v) => new { Role = u, User = v }).ToList();

    //        return result.Count() > 0;
    //    }
    //}
}
